//
// Created by denglibin on 19-5-7.
//

#ifndef OPENGL_BUFFER_OBJ_H
#define OPENGL_BUFFER_OBJ_H
#ifdef  __cplusplus
extern "C"
    {
#endif
/**
 * 缓冲对象相关函数
 */
#include "glad/glad.h"

/**
 * 创建顶点缓冲对象
 * @param vertices 顶点数组
 * @param size 数组大小 (字节)
 * @return 对象id
 */
int createVBO(float vertices[], int size);

/**
 * 创建索引缓冲对象
 * @param indices 索引数组
 * @param size 数组大小 (字节)
 * @return
 */
int createEBO(unsigned int indices[], int size);

#ifdef  __cplusplus
}
#endif
#endif //OPENGL_BUFFER_OBJ_H
